Designing fuzzy controllers by rapid learning
نویسندگان
چکیده
We propose a learning approach to designing fuzzy controllers based on the B-spline model. Unlike other normalised parameterised set functions for deening fuzzy sets, B-spline basis functions do not necessarily span from membership values zero to one, but possess the property \partition of unity". B-spline basis functions can be automatically determined after each input is partitioned. Learning of a fuzzy controller based on B-spline basis functions is then equivalent to the adaptation of a B-spline interpolator. Parameters of the controller output of each rule can be adapted by using the gradient descent method. Optimal placements of the B-spline basis functions for specifying each input can be found by an algorithm working similarly to a self-organising neural network. Through comparative examples of function approximation we show that learning of such a fuzzy controller generally converges fast. This approach can be extended to the problems of supervised as well as unsupervised learning.
منابع مشابه
A Rapid Learning Approach for Developing Fuzzy Controllers
Abstract In this paper we propose an approach for rapid learning an important type of fuzzy controllers To specify linguistic terms the B spline basis functions are used for input variables and fuzzy singletons for output variables Product is chosen as the fuzzy conjunction and centroid as the defuzzi cation method By appropriately designing the rule base a fuzzy logic controller can be interpr...
متن کاملDesigning Fuzzy Net Controllers using GA Optimization
As plant speci cations become complicated, more robust controller design methodologies are needed. A Genetic Algorithm optimizer, which utilizes natural evolution strategies, o ers a promising technology that supports optimization of the parameters of fuzzy logic and other parameterized non-linear controllers. This paper shows how GAs can e ectively and e ciently optimize the performance of par...
متن کاملOptimization Algorithms Incorporated Fuzzy Q-Learning for Solving Mobile Robot Control Problems
Designing the fuzzy controllers by using evolutionary algorithms and reinforcement learning is an important subject to control the robots. In the present article, some methods to solve reinforcement fuzzy control problems are studied. All these methods have been established by combining Fuzzy-Q Learning with an optimization algorithm. These algorithms include the Ant colony, Bee Colony and Arti...
متن کاملDesigning Fuzzy Net Controllers using Genetic Algorithms
As control system tasks become more demanding, more robust controller design methodologies are needed. A Genetic Algorithm (GA) optimizer, which utilizes natural evolution strategies, o ers a promising technology that supports optimization of the parameters of fuzzy logic and other parameterized non-linear controllers. This paper shows how GAs can e ectively and e ciently optimize the performan...
متن کاملFuzzy and Neural Control
Fuzzy logic and neural networks provide new methods for designing control systems. Fuzzy logic controllers do not require a complete analytical model of a dynamic system and can provide knowledge-based heuristic controllers for ill-defined and complex systems. Neural networks can be used for learning control. In this chapter, we discuss hybrid methods using fuzzy logic and neural networks which...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Fuzzy Sets and Systems
دوره 101 شماره
صفحات -
تاریخ انتشار 1999